# -*- coding: utf-8 -*-
# @Time    : 2020/5/27 14:49
# @Author  : Lee li
# @Email   : lililove2000@163.com
# @File    : size.py
# @Software: PyCharm

# 导入Kivy的App类，它是所有Kivy应用的基类
from kivy.app import App
# 引入布局
from kivy.uix.floatlayout import FloatLayout
# # 引入按钮
from kivy.uix.button import Button


# 布局类
class SizeFloat(FloatLayout):
    # 初始化
    def __init__(self, **kwargs):
        super().__init__(**kwargs)
        # 添加按钮
        self.add_widget(Button(text="Hello",  # 按钮显示的文本
                               size_hint=(.2, .15),  # 设置按钮的大小
                               pos_hint={"x": 0.2, "y": 0.6}))  # 按钮的位置
        self.add_widget(Button(text="Size", size_hint=(.2, .15), pos_hint={"right": .8, "top": .4}))


# 继承App类
class SizeApp(App):
    # 实现App类的build()方法（继承自App类）
    def build(self):
        # 返回根控件
        return SizeFloat()


# 程序入口
if __name__ == "__main__":
    # 启动应用程序
    SizeApp().run()
